A least flow-time first load sharing approach for distributed server farm
نویسندگان
چکیده
The most critical property exhibited by a heavy-tailed workload distribution (found in many WWW workloads) is that a very small fraction of tasks make up a large fraction of the workload, making the load very difficult to distribute in a distributed system. Load balancing and load sharing are the two predominant load distribution strategies used in such systems. Load sharing generally has better response time than load balancing because the latter can exhibit excessive overheads in selecting servers and partitioning tasks. We therefore further explored the LeastLoaded-First (LLF) load sharing approach and found two important limitations: (a) LLF does not consider the order of processing, and (b) when it assigns a task, LLF does not consider the processing capacity of servers. The high task size variation that exists in heavy-tailed workloads often causes smaller tasks to be severely delayed by large tasks. This paper proposes a size-based approach, called the least flow-time first (LFFSIZE), which reduces the delay caused by size variation while maintaining a balanced load in the system. LFF-SIZE takes the relative processing time of a task into account and dynamically assigns a task to the fittest server with a lighter load and higher processing capacity. LFF-SIZE also uses a multi-section queue to separate larger tasks from smaller ones. This arrangement effectively reduces the delay of smaller tasks by larger ones as small tasks are given a higher priority to be processed. The performance results performed on the LFF-SIZE implementation shows a substantial improvement over existing load sharing and static size-based approaches under realistic heavy-tailed workloads. 1 RMIT University, Australia 2 RMIT University, Australia 3 University of Sydney, Australia 4 University of Rome, Italy Preprint submitted to Elsevier Science 11 March 2005
منابع مشابه
An Intelligence Layer-7 Switch for Web Server Clusters
In this paper we propose a new scheduling policy namely IRD (Intelligence Request Dispatcher) for web switches operating at layer-7 of OSI protocol stack in a web server farm .we classify dynamic and static requests. A hybrid Neuro-Fuzzy and LARD like approach is used to make route decision of dynamic and static requests separately. IRD select server with lower response time in an adaptive disp...
متن کاملSeparating indexes from data: a distributed scheme for secure database outsourcing
Database outsourcing is an idea to eliminate the burden of database management from organizations. Since data is a critical asset of organizations, preserving its privacy from outside adversary and untrusted server should be warranted. In this paper, we present a distributed scheme based on storing shares of data on different servers and separating indexes from data on a distinct server. Shamir...
متن کاملA harmony search-based approach for real-time volt & var control in distribution network by considering distributed generations units
In recent decade, development of telecommunications infrastructure has led to rapid exchange of data between the distribution network components and the control center in many developed countries. These changes, considering the numerous benefits of the Distributed Generators (DGs), have made more motivations for distribution companies to utilize these kinds of generators more than ever before. ...
متن کاملUsing the Ipv6 Flow Label for Load Balancing in Server Farms Flow Label for Server Load Balancing
This document describes how the currently specified IPv6 flow label can be used to enhance layer 3/4 (L3/4) load distribution and balancing for large server farms.
متن کاملValue driven load balancing
To date, the study of dispatching or load balancing in server farms has primarily focused on the minimization ofresponse time. Server farms are typically modeled by a front-end router that employs a dispatching policy to routejobs to one of several servers, with each server scheduling all the jobs in its queue via Processor-Sharing. However,the common assumption has been that al...
متن کاملذخیره در منابع من
با ذخیره ی این منبع در منابع من، دسترسی به آن را برای استفاده های بعدی آسان تر کنید
عنوان ژورنال:
- J. Parallel Distrib. Comput.
دوره 65 شماره
صفحات -
تاریخ انتشار 2005